package com.jilefojing.service;

import java.util.List;

import com.jilefojing.beans.pojos.RSourceCorrelation;
import com.jilefojing.beans.pojos.enhanced.EnhancedRSourceCorrelation;
import com.jilefojing.beans.query.RSourceCorrelationQuery;
import com.jilefojing.beans.vo.Pagination;
import com.jilefojing.context.beans.vo.UserContext;
import com.jilefojing.service.base.IBaseService;

/**
 * 
 * @author 作者 jgshun
 * @date 创建时间 2016年07月26日 10时33分29秒
 */
public interface IRSourceCorrelationService extends IBaseService<RSourceCorrelation> {

	Pagination<EnhancedRSourceCorrelation> getPagination(RSourceCorrelationQuery rSourceCorrelationQuery, Pagination<EnhancedRSourceCorrelation> pagination, UserContext userContext);

	List<EnhancedRSourceCorrelation> conventRSourceCorrelations2EnhancedRSourceCorrelations(List<RSourceCorrelation> rSourceCorrelations);

	List<EnhancedRSourceCorrelation> appendEnhancedRelationItem2EnhancedRSourceCorrelations(List<EnhancedRSourceCorrelation> enhancedRSourceCorrelations, UserContext userContext);

}
